package com.diver.flinkdemo.entity.xxt.xiaoyang;/**
 * @author yangs
 */

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * @author yangs
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class PushDeviceWork extends XyBase{
    /**
     * 默认上报周期，未定义时间段的上报周期按照默认上报周期上报，未配置则表示默认不上报；
     *     S-HHMMSS,E-HHMMSS,locateperiod：
     *     S-HHMMSS：上报周期起始时间，时分秒
     *     E-HHMMSS：上报周期结束时间，时分秒
     *     locateperiod：定位信息上报周期，单位秒；重复三组；
     */
    @JsonProperty(value = "DEFAULTPERIOD")
    private String DEFAULTPERIOD;

    @JsonProperty(value = "SHHMMSS1")
    private String SHHMMSS1;
    @JsonProperty(value = "EHHMMSS1")
    private String EHHMMSS1;
    @JsonProperty(value = "LOCATEPERIOD1")
    private String LOCATEPERIOD1;

    @JsonProperty(value = "SHHMMSS2")
    private String SHHMMSS2;
    @JsonProperty(value = "EHHMMSS2")
    private String EHHMMSS2;
    @JsonProperty(value = "LOCATEPERIOD2")
    private String LOCATEPERIOD2;

    @JsonProperty(value = "SHHMMSS3")
    private String SHHMMSS3;
    @JsonProperty(value = "EHHMMSS3")
    private String EHHMMSS3;
    @JsonProperty(value = "LOCATEPERIOD3")
    private String LOCATEPERIOD3;

    @JsonProperty(value = "SHHMMSS4")
    private String SHHMMSS4;
    @JsonProperty(value = "EHHMMSS4")
    private String EHHMMSS4;
    @JsonProperty(value = "LOCATEPERIOD4")
    private String LOCATEPERIOD4;

    @JsonProperty(value = "SHHMMSS5")
    private String SHHMMSS5;
    @JsonProperty(value = "EHHMMSS5")
    private String EHHMMSS5;
    @JsonProperty(value = "LOCATEPERIOD5")
    private String LOCATEPERIOD5;

    @JsonProperty(value = "SHHMMSS6")
    private String SHHMMSS6;
    @JsonProperty(value = "EHHMMSS6")
    private String EHHMMSS6;
    @JsonProperty(value = "LOCATEPERIOD6")
    private String LOCATEPERIOD6;

    @JsonProperty(value = "SHHMMSS7")
    private String SHHMMSS7;
    @JsonProperty(value = "EHHMMSS7")
    private String EHHMMSS7;
    @JsonProperty(value = "LOCATEPERIOD7")
    private String LOCATEPERIOD7;

}
